package com.lanhe.article.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lanhe.article.domain.LhArticle;

import java.util.List;

/**
 * 文章表(LhArticle)表服务接口
 *
 * @author zhanggl
 * @since 2023-12-18 09:23:42
 */
public interface ILhArticleService extends IService<LhArticle> {

	/**
	 * 文章列表
	 *
	 * @param article 文章实体
	 * @return java.util.List<com.lanhe.article.domain.LhArticle>
	 * @author zhanggl
	 * @date 2023/12/18
	 */
	List<LhArticle> selectArticleList(LhArticle article);

	/**
	 * 查询文章信息
	 *
	 * @param articleId 文章ID
	 * @return com.lanhe.article.domain.LhArticle
	 * @author zhanggl
	 * @date 2023/12/18
	 */
	LhArticle selectArticleById(Long articleId);

	/**
	 * 新增文章
	 *
	 * @param article 文章实体
	 * @return 结果
	 * @author zhanggl
	 * @date 2023/12/18
	 */
	int insertArticle(LhArticle article);

	/**
	 * 修改文章
	 *
	 * @param article 文章实体
	 * @return int
	 * @author zhanggl
	 * @date 2023/12/18
	 */
	int updateArticle(LhArticle article);

	/**
	 * 删除文章
	 *
	 * @param articleIds 文章ID
	 * @return int
	 * @author zhanggl
	 * @date 2023/12/18
	 */
	int deleteArticleByIds(Long[] articleIds);
}

